
<!doctype html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>404</title>
<style type="text/css">
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
	blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
	em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
	details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
	output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline: none;
}

html {
	height: 100%;
} /* always display scrollbars */
body {
	height: 100%;
	font-size: 62.5%;
	line-height: 1;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

#wrapper {
	height: 100%;
	background-image: linear-gradient(bottom, rgba(0, 0, 0, .0) 0%,
		rgba(0, 0, 0, .20) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .0) 0%,
		rgba(0, 0, 0, .20) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .0) 0%,
		rgba(0, 0, 0, .20) 100%);
	background-image: -webkit-radial-gradient(rgba(0, 0, 0, .0) 0%,
		rgba(0, 0, 0, .20) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, .0) 0%,
		rgba(0, 0, 0, .20) 100%);
}

.logo {
	position: absolute;
	background: url(logo.png);
	width: 200px;
	height: 80px;
	top: 1%;
	left: 1%;
	z-index: 1;
	animation: logo 1.5s 1;
	-webkit-animation: logo 1.5s 1;
	-moz-animation: logo 1.5s 1;
	-o-animation: logo 1.5s 1;
	-ms-animation: logo 1.5s 1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.logo:hover {
	opacity: .75 !important
}

#main {
	position: relative;
	width: 600px;
	margin: 0 auto;
	padding-top: 8%;
	animation: main .8s 1;
	animation-fill-mode: forwards;
	-webkit-animation: main .8s 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation: main .8s 1;
	-moz-animation-fill-mode: forwards;
	-o-animation: main .8s 1;
	-o-animation-fill-mode: forwards;
	-ms-animation: main .8s 1;
	-ms-animation-fill-mode: forwards;
}

#main #header h1 {
	position: relative;
	display: block;
	font: 72px 'TeXGyreScholaBold', Arial, sans-serif;
	color: #0061a5;
	text-shadow: 2px 2px #f7f7f7;
	text-align: center;
}

#main #header h1 span.sub {
	position: relative;
	font-size: 21px;
	top: -20px;
	padding: 0 10px;
	font-style: italic;
}



#main #content {
	position: relative;
	width: 600px;
	background: white;
	-moz-box-shadow: 0 0 0 3px #ededed inset, 0 0 0 1px #a2a2a2, 0 0 20px
		rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 0 0 3px #ededed inset, 0 0 0 1px #a2a2a2, 0 0 20px
		rgba(0, 0, 0, .15);
	box-shadow: 0 0 0 3px #ededed inset, 0 0 0 1px #a2a2a2, 0 0 20px
		rgba(0, 0, 0, .15);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 5;
}

#main #content h2 {
	background: url(404_s-divider.jpg) no-repeat;
	background-position: bottom;
	padding: 12px 0 22px 0;
	font: 20px 'TeXGyreScholaRegular', Arial, sans-serif;
	color: #8e8e8e;
	text-align: center;
}

#main #content p {
	position: relative;
	padding: 20px;
	font-size: 13px;
	line-height: 25px;
	color: #b5b5b5;
}

#main #content .utilities {
	padding: 20px
}

#main #content .utilities form .input-container {
	position: relative;
	width: 290px;
}

#main #content .utilities form .input-container input[type=text] {
	width: 280px;
	height: 34px;
	padding: 0 8px;
	background: white;
	border: solid 1px #cdcdcd;
	outline: none;
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .05) inset;
	box-shadow: 0 3px 3px rgba(0, 0, 0, .05) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	color: #696969;
	-webkit-font-smoothing: antialiased;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#main #content .utilities .input-container input[type=text]:focus {
	border: solid 1px #9f9f9f
}

#main #content .utilities form  .input-container button#search {
	position: absolute;
	display: block;
	top: 9px;
	right: 0;
	background: white url(404_search.png) no-repeat;
	width: 18px;
	height: 18px;
	border: none;
	cursor: pointer;
	opacity: .3;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#main #content .utilities form  .input-container button#search:hover {
	opacity: .6
}

#main #content .utilities .button {
	display: inline-block;
	height: 34px;
	margin: 0 0 0 6px;
	padding: 0 18px;
	background: #006db0;
	background-image: linear-gradient(bottom, #0062a6 0%, #0079bb 100%);
	background-image: -o-linear-gradient(bottom, #0062a6 0%, #0079bb 100%);
	background-image: -moz-linear-gradient(bottom, #0062a6 0%, #0079bb 100%);
	background-image: -webkit-linear-gradient(bottom, #0062a6 0%, #0079bb 100%);
	background-image: -ms-linear-gradient(bottom, #0062a6 0%, #0079bb 100%);
	-moz-box-shadow: 0 0 0 1px #003255, 0 1px 3px rgba(0, 50, 85, 0.5), 0
		1px #00acd8 inset;
	-webkit-box-shadow: 0 0 0 1px #003255, 0 1px 3px rgba(0, 50, 85, 0.5), 0
		1px #00acd8 inset;
	box-shadow: 0 0 0 1px #003255, 0 1px 3px rgba(0, 50, 85, 0.5), 0 1px
		#00acd8 inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	line-height: 34px;
	color: white;
	font-weight: bold;
	text-shadow: 0 -1px #00385a;
	text-decoration: none;
}

#main #content .utilities .button:hover {
	background: #0081c6;
	background-image: linear-gradient(bottom, #006fbb 0%, #008dce 100%);
	background-image: -o-linear-gradient(bottom, #006fbb 0%, #008dce 100%);
	background-image: -moz-linear-gradient(bottom, #006fbb 0%, #008dce 100%);
	background-image: -webkit-linear-gradient(bottom, #006fbb 0%, #008dce 100%);
	background-image: -ms-linear-gradient(bottom, #006fbb 0%, #008dce 100%);
	-moz-box-shadow: 0 0 0 1px #003255, 0 1px 3px rgba(0, 50, 85, 0.5), 0
		1px #00c1e4 inset;
	-webkit-box-shadow: 0 0 0 1px #003255, 0 1px 3px rgba(0, 50, 85, 0.5), 0
		1px #00c1e4 inset;
	box-shadow: 0 0 0 1px #003255, 0 1px 3px rgba(0, 50, 85, 0.5), 0 1px
		#00c1e4 inset;
}
</style>
<!--[if lt IE 9]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
	<div id="wrapper">
		<a class="logo" href="/"></a>
		<div id="main">
			<header id="header">
				<h1>
					<span class="icon">!</span>404<span class="sub">page not found</span>
				</h1>
			</header>
		</div>
	</div>
</html>